B 币安 · 全球最大的加密货币交易所币安 注册 → AD OKX OKX · 全球领先的加密货币交易所OKX 注册 → AD
🪙 加密货币分析工具

📒 加密货币与股票交易日志

把实际交易连同入场理由、止损与目标、当时情绪一起记下来的交易日志。未平仓位按实时行情估值,已平仓交易生成胜率、盈亏比和各类失误统计。记录只保存在本设备。不构成投资建议。

加载中 价格:币安公开 API 和 WebSocket(加密货币,USDT)· 经本站服务器的 Yahoo Finance(股票,有延迟)· 记录保存在本设备上

📒 记录你的真实交易 · 不会下单 · 只保存在本设备上

持仓––
未实现盈亏–
本月已实现–
连续记录天数––

记录交易

形态
入场时的情绪
时间、手续费、周期

快捷键:N 新记录 · / 搜索 · Esc 关闭

持仓(实时)

加密货币使用币安现货 USDT 最新成交价(WebSocket,约每秒一次);股票在页面可见时每 60 秒经本站服务器从 Yahoo Finance 获取。股价视交易所不同可能延迟 15–20 分钟以上,每张卡片都显示报价时间。R 倍数 = 盈亏 ÷ 初始风险(|入场价 − 止损| × 数量)。

日志

我的交易统计(仅已平仓交易)

按货币(USDT、USD、KRW…)分别计算,从不混合。盈亏已扣除手续费;部分平仓合并为一笔交易。星期和小时按本设备时区的入场时间计算。交易笔数少时,偶然因素影响很大。

盈亏日历与复盘

颜色表示每次平仓当天的已实现盈亏(含部分平仓,已扣手续费)。● 表示有复盘笔记;小圆点表示当天有记录。

💾 备份、导出与形态标签

记录只保存在本浏览器(localStorage)中,从不发送到服务器。清除浏览器数据或更换设备会丢失记录,请不时导出 JSON 备份。用 JSON 导出 / 导入即可迁移到其他设备。

形态标签建议

× 可把标签从建议中移除(已记录的交易保留其标签)。

记录平仓

平仓时的情绪
是否遵守了计划?

📚 术语看不懂?→ 加密货币·股票术语词典

这是记录你实际交易的日志。本页面从不下单。统计数据只是根据你在本设备上的记录算出的过去结果,不构成投资建议。加密货币价格来自交易所公开 API,股票价格来自经本站服务器的 Yahoo Finance,两者都可能延迟或中断。 图表: TradingView Lightweight Charts™

这个工具能做什么

把自己实际做过的加密货币、股票交易,连同进场理由、计划的止损和目标、交易策略以及当时的情绪一起记下来的交易日志。未平仓的仓位按实时行情估值,显示未实现盈亏、距止损和目标的距离以及 R 倍数;只用已平仓交易生成胜率、盈亏比、期望值,按策略、情绪、星期、时段的统计,累计盈亏曲线和盈亏日历。本页不会下单,统计只是根据你的记录算出的过去结果,并非投资建议。记录只保存在本设备的浏览器中。

计算方法

加密货币行情由浏览器直接从币安现货 USDT 市场的公开 API 和 WebSocket 获取。未平仓的加密货币交易和正在输入的币种通过一个组合流(miniTicker,约每 1 秒)接收,连接连续失败三次则切换到备用地址,仍不行则改为每 10 秒查询。股票和 ETF 行情是本站服务器从 Yahoo Finance 获取、以共享缓存提供的数值(/api/market/chart,5 分钟线 1 天),画面可见期间每 60 秒重新查询一次。韩国股票约延迟 20 分钟等,各交易所都有延迟,所以卡片上会写明基准时间。指数、汇率、期货这类不能直接买卖的品种不予记录,只接受股票(EQUITY)和 ETF。计算:一次平仓的已实现盈亏 = 方向 × (平仓价 − 开仓价) × 平仓数量 − 平仓手续费 − 开仓手续费 × (平仓数量 ÷ 总数量)。方向为做多 +1、做空 −1。未平仓交易的未实现盈亏 = 方向 × (现价 − 开仓价) × 剩余数量 − 剩余部分对应的开仓手续费。初始风险 = |开仓价 − 止损价| × 数量,R 倍数 = 盈亏 ÷ 初始风险(仅限填写了止损价的交易)。统计只使用剩余数量为 0 的已平仓交易,并按币种(USDT、USD、KRW 等)分别计算。

计算与记录方式详解

分批平仓与盈亏

一笔交易可以分多次平仓。每次平仓分别计算该数量对应的已实现盈亏,开仓手续费按平仓数量的比例分摊扣除。剩余数量为 0 时即成为已平仓交易,所有平仓盈亏之和就是该交易的最终盈亏。列表和统计中的收益率 = 最终盈亏 ÷ (开仓价 × 平仓数量)。某次平仓记错时,在列表中展开后用 × 删除(可撤销)再重新填写。

按策略、情绪、星期、时段、计划遵守情况的表格

把已平仓交易按各标准分组,显示笔数、胜率、每笔平均盈亏、盈亏合计和平均 R。情绪以进场时选择的情绪为准,星期和时段按本设备时区下的进场时间计算。上方的文字只是如实写出这些表中最高或最低的分组(仅限 2 笔以上的分组),并不说明原因或未来的结果。

累计盈亏曲线与盈亏日历

累计盈亏曲线是把已平仓交易按完全平仓的时间排序、依次累加盈亏的线(从第一笔交易进场时点的 0 开始)。盈亏日历按平仓日期把当天平仓部分的已实现盈亏相加并以颜色显示,也包含尚未平完的交易的部分平仓。所以日历的月合计与统计的总盈亏可能不同。点击日期,可以查看当天的进场、平仓记录并查看、填写每日复盘。

保存、备份与撤销

所有记录只保存在本浏览器的 localStorage(键 xc:trade_journal:v1)中,不会发送到服务器。在同一浏览器的其他标签页中修改时,本标签页也会随之更新。删除、导入、全部清除之后,可以立即用提示中的“撤销”回到之前的状态。JSON 备份包含交易、平仓、复盘和策略候选的全部内容,导入会用该文件内容替换当前记录。CSV 每笔交易一行,平仓明细连写在一格中。

使用须知

常见问题

本页会向交易所下单或连接账户吗?

不会。没有下单功能,也不接收登录信息或密钥。这是手动记录已完成交易的日志。行情从币安公开行情和本站服务器的股票行情中转获取,只用于估值。记录只保存在本浏览器的 localStorage 中,不会发送到服务器。

胜率、盈亏比、期望值是怎么计算的?

一笔已平仓交易的盈亏是该交易所有平仓合计的已实现盈亏(扣除手续费)。胜率 = 盈亏大于 0 的笔数 ÷ 全部已平仓交易数(盈亏正好为 0 时既不算盈利也不算亏损)。平均盈利、平均亏损分别是盈利交易和亏损交易的平均值,盈亏比 = 平均盈利 ÷ 平均亏损,期望值 = 总盈亏 ÷ 已平仓交易数,“盈利合计÷亏损合计”为盈利总额 ÷ 亏损总额。平均 R 只用填写了止损价的交易计算。

为什么按币种分开显示?

加密货币用 USDT、美股用 USD、韩国股票用 KRW,盈亏的单位不同。乘以汇率合并的话,汇率变动会混入绩效,所以不合并,而是按币种分别计算。有两种以上币种时,在统计和日历上方选择币种。R 倍数没有单位,便于比较。

R 倍数是什么?

是赚到或亏掉了最初设定风险的几倍。初始风险 = |开仓价 − 止损价| × 数量,R 倍数 = 盈亏 ÷ 初始风险。例如决定止损最多亏 100 后进场、结果赚了 250,就是 +2.5R;如果正好在止损价离场,则因手续费会比 −1R 稍差一点。没有填写止损价的交易不计算 R。

为什么不能记录指数(纳斯达克 100、KOSPI)或汇率?

指数和汇率不是可以直接买卖的品种,所以不作为实际交易记录接收。只有服务器响应中的品种类型为股票(EQUITY)或 ETF 时才接收。请用跟踪指数的 ETF(例:纳斯达克 100 → QQQ)来记录。韩国股票只要填写 6 位编号,就会按 KOSPI(.KS)→ KOSDAQ(.KQ)的顺序查找。

连续记录天数统计的是什么?

记录交易、记录平仓或写每日复盘的日子算一天。如果连续到今天或昨天,就显示从那天往回连续的天数;中断一天,下次记录时从第 1 天重新计算。与盈利无关。

这是记录自己实际交易的日志,不会下单。统计是根据你的记录算出的过去结果,并非投资建议。行情可能延迟或中断。

📚 推荐阅读
📒把交易日志变成统计:R倍数、按形态与情绪复盘、每周检查流程→ 🕯️锤子线、射击之星、十字星、大阳线大阴线:单根K线形态的含义与实测成绩→ 🔄吞没形态、启明星、黄昏星、红三兵、三只乌鸦:两三根K线的形态→ 👤头肩顶形态:颈线、确认条件与测量目标→
← 全部加密货币分析工具